home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / systems / atari / birkhahn-metafont-packed-disks / mf27-2_2e-disk1.zoo / inputs / latex.lzs / README < prev   
Text File  |  1991-12-11  |  3KB  |  48 lines

  1.                               ACHTUNG
  2.                              =========
  3.  
  4. Die Circle- und Line-Fonts dürfen NICHT mit einer geladenen CMBASE übersetzt
  5. werden. Wer sich also eine Datei CM.BSE erzeugt hat, mu₧ bei diesen beiden
  6. Zeichensatz-Arten trotzdem die PLAIN.BSE laden ("&plain ..." in der ersten
  7. METAFONT-Zeile)!
  8.  
  9. Das Schlimme daran ist, da₧ es keinerlei Fehlermeldung oder Warnung gibt,
  10. wenn man trotzdem die CMBASE lädt. Es werden "nur" einfach die erzeugten
  11. Zeichensätze falsch (die Zeichenbreiten sind nicht korrekt). Noch schlimmer,
  12. im Normalfall sieht man den Unterschied nicht einmal in Ausdrucken, da die
  13. Druckertreiber meistens von der Pixelbreite, und nicht von der TFM-Breite
  14. ausgehen. Nur in Ausnahmefällen macht sich der Fehler bemerkbar, und ist
  15. dann naturgemä₧ nur sehr schwer lokalisierbar. Das ist auch der Grund dafür,
  16. da₧ sich solche falsch berechneten Zeichensätze jahrelang unbemerkt auf
  17. weit verbreiteten TeX-Distributionen halten konnten.
  18.  
  19. Dieses Problem ist übrigens der einzige Grund dafür, da₧ auf diesen METAFONT-
  20. Disketten keine CM.BSE zu finden ist. Das Laden der Datei CMBASE.MF dauert
  21. ja auch nicht allzu lange, und wird eben nur dann ausgeführt, wenn die
  22. CMBASE auch wirklich vom Zeichensatz benötigt wird.
  23.  
  24. Noch ein Wort zu den vielen circle-Fonts:
  25.  
  26. Ursprünglich haben diese Zeichensätze circle.mf, circle10.mf und circlew10.mf
  27. geheissen. Schon hier gab es leichte Probleme, weil der Name des circlew10
  28. länger als 8 Zeichen ist und damit auf Atari und PC nicht mehr unter dem
  29. vollen Namen gespeichert werden kann. Es durfte da schon keiner auf die
  30. Idee kommen, einen circlew12 zu schreiben, denn der Name wäre in den ersten
  31. 8 Zeichen gleich gewesen. Im Herbst 1989 hat Lyle Ramshaw dann vor jeden
  32. Namen noch ein "l" gesetzt (vermutlich, damit alle LaTeX-Fonts mit "l"
  33. anfangen, bei line* und lasy* war das ja schon der Fall), womit das Problem
  34. noch verschärft wurde, der lcirclew10-Font enthält in der 8-Zeichen-Version
  35. (lcirclew) jetzt ueberhaupt keine Ziffer mehr! Mein Vorschlag ist nun, die
  36. Zeichensätze nach lcircle.mf, lcirc10.mf und lcircw10.mf umzubenennen und
  37. die entsprechenden TeX-Makros (u.a. lfonts.tex) dahingehend abzuändern. Aus
  38. Kompatibilitätsgründen habe ich aber alle drei Namensschemata auf die Dis-
  39. kette kopiert, die Inhalte sind im wesentlichen gleich (mit Ausnahme des
  40. input-Befehls, der entweder circle oder lcircle lädt).
  41.  
  42. Nachtrag: Infolge des "5+3 Coup" (Dresden 1991) gibt es jetzt noch eine
  43. vierte Variante, lcirce10.mf (die ersten 5 und die letzten 3 Zeichen von
  44. lcircle10). lcirclew10 wird nach diesen Konventionen auf lcircw10 verkürzt,
  45. das entspricht meinem obigen Vorschlag.
  46.  
  47.                                                Lutz Birkhahn, Dezember 1991
  48.